package com.cac.demo.entity.wmsitemtransaction;

import com.fasterxml.jackson.annotation.JsonFormat;

//库存流水表实体
public class WmsItemTransactionDTO {

    //库存流水ID
    private String wmsItemTransactionId;

    //原始单据ID（入库单、出库单主表ID）
    private String originalOrderId;

    //产品机型id
    private String productId;

    //机型编码
    private String productCode;

    //机型名称
    private String productName;

    //库存事务状态
    private String invTransactStatus;

    //批次
    private String batchNo;

    //起始架次
    private String startLotNo;

    //截止架次
    private String endLotNo;

    //质量编号
    private String qualityCode;

    //成品型号
    private String mProductNumber;

    //出入库类型
    private String moveInFlag;

    //操作人
    private String createdBy;

    //操作时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GTM-8")
    private String creationDate;

    //库位号
    private String wmsLocatorId;

    //库房名称
    private String wmsInventoryId;

    //库房部门
    private String receiveDeptName;

    //AO编号
    private String aoNo;

    //物料名称
    private String itemName;

    //物料类型
    private String itemType;

    //物料编码
    private String itemCode;

    //制造单位
    private String attribute18;

    //移交人
    private String deliveryEmpCode;

    //移交时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GTM-8")
    private String deliveryDate;

    //备注
    private String remark;

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getAttribute18() {
        return attribute18;
    }

    public void setAttribute18(String attribute18) {
        this.attribute18 = attribute18;
    }

    public String getDeliveryEmpCode() {
        return deliveryEmpCode;
    }

    public void setDeliveryEmpCode(String deliveryEmpCode) {
        this.deliveryEmpCode = deliveryEmpCode;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public String getWmsItemTransactionId() {
        return wmsItemTransactionId;
    }

    public void setWmsItemTransactionId(String wmsItemTransactionId) {
        this.wmsItemTransactionId = wmsItemTransactionId;
    }

    public String getOriginalOrderId() {
        return originalOrderId;
    }

    public void setOriginalOrderId(String originalOrderId) {
        this.originalOrderId = originalOrderId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getInvTransactStatus() {
        return invTransactStatus;
    }

    public void setInvTransactStatus(String invTransactStatus) {
        this.invTransactStatus = invTransactStatus;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getStartLotNo() {
        return startLotNo;
    }

    public void setStartLotNo(String startLotNo) {
        this.startLotNo = startLotNo;
    }

    public String getEndLotNo() {
        return endLotNo;
    }

    public void setEndLotNo(String endLotNo) {
        this.endLotNo = endLotNo;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getQualityCode() {
        return qualityCode;
    }

    public void setQualityCode(String qualityCode) {
        this.qualityCode = qualityCode;
    }

    public String getmProductNumber() {
        return mProductNumber;
    }

    public void setmProductNumber(String mProductNumber) {
        this.mProductNumber = mProductNumber;
    }

    public String getMoveInFlag() {
        return moveInFlag;
    }

    public void setMoveInFlag(String moveInFlag) {
        this.moveInFlag = moveInFlag;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(String creationDate) {
        this.creationDate = creationDate;
    }

    public String getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(String deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public String getWmsLocatorId() {
        return wmsLocatorId;
    }

    public void setWmsLocatorId(String wmsLocatorId) {
        this.wmsLocatorId = wmsLocatorId;
    }

    public String getWmsInventoryId() {
        return wmsInventoryId;
    }

    public void setWmsInventoryId(String wmsInventoryId) {
        this.wmsInventoryId = wmsInventoryId;
    }

    public String getReceiveDeptName() {
        return receiveDeptName;
    }

    public void setReceiveDeptName(String receiveDeptName) {
        this.receiveDeptName = receiveDeptName;
    }

    public String getAoNo() {
        return aoNo;
    }

    public void setAoNo(String aoNo) {
        this.aoNo = aoNo;
    }
}
